package com.ys.modules.base.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

@Data
@TableName("tg_miner")
@ApiModel("矿机表")
public class TgMiner {
    @ApiModelProperty(value = "矿机ID，主键")
    @TableId(type = IdType.AUTO)
    private Long tgMinerId;

    @ApiModelProperty(value = "矿机图片URL")
    private String tgMinerImage;

    @ApiModelProperty(value = "矿机名称")
    private String tgMinerName;

    @ApiModelProperty(value = "状态：0禁用，1启用")
    private Integer status;

    @ApiModelProperty(value = "挖矿天数")
    private Integer miningDays;

    @ApiModelProperty(value = "总产出XCoin")
    private java.math.BigDecimal totalOutputXcoin;

    @ApiModelProperty(value = "每天产出XCoin")
    private java.math.BigDecimal dailyOutputXcoin;

    @ApiModelProperty(value = "购买上限")
    private Integer purchaseLimit;

    @ApiModelProperty(value = "销售价USDT")
    private java.math.BigDecimal priceUsdt;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "创建人ID")
    private Long createdBy;
} 